package com.ruoyi.service.mapper;

import com.ruoyi.service.domain.ServicePackagescombo;

import java.util.List;

/**
 * 服务套餐与耗材包对照Mapper接口
 * 
 * @author ZDL
 * @date 2024-10-21
 */
public interface ServicePackagescomboMapper 
{
    /**
     * 查询服务套餐与耗材包对照
     * 
     * @param packagescomboId 服务套餐与耗材包对照主键
     * @return 服务套餐与耗材包对照
     */
    public ServicePackagescombo selectServicePackagescomboByPackagescomboId(Long packagescomboId);
    public List<ServicePackagescombo> selectServicePackagescomboByComboId(Long packagescomboComboId);

    /**
     * 查询服务套餐与耗材包对照列表
     * 
     * @param servicePackagescombo 服务套餐与耗材包对照
     * @return 服务套餐与耗材包对照集合
     */
    public List<ServicePackagescombo> selectServicePackagescomboList(ServicePackagescombo servicePackagescombo);

    /**
     * 新增服务套餐与耗材包对照
     * 
     * @param servicePackagescombo 服务套餐与耗材包对照
     * @return 结果
     */
    public int insertServicePackagescombo(ServicePackagescombo servicePackagescombo);

    /**
     * 修改服务套餐与耗材包对照
     * 
     * @param servicePackagescombo 服务套餐与耗材包对照
     * @return 结果
     */
    public int updateServicePackagescombo(ServicePackagescombo servicePackagescombo);

    /**
     * 删除服务套餐与耗材包对照
     * 
     * @param packagescomboId 服务套餐与耗材包对照主键
     * @return 结果
     */
    public int deleteServicePackagescomboByPackagescomboId(Long packagescomboId);

    /**
     * 批量删除服务套餐与耗材包对照
     * 
     * @param packagescomboIds 需要删除的数据主键集合
     * @return 结果
     */
    public int deleteServicePackagescomboByPackagescomboIds(Long[] packagescomboIds);
}
